using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Its_Going_to_Be_Badass.GameObjects
{
    class Player
    {
        private Vec3f m_Position;

        internal Vec3f Position
        {
            get { return m_Position; }
            set { m_Position = value; }
        }

        private Vec3f m_Velocity;

        internal Vec3f Velocity
        {
            get { return m_Velocity; }
            set { m_Velocity = value; }
        }

        private float m_fHealth;

        public float FHealth
        {
            get { return m_fHealth; }
            set { m_fHealth = value; }
        }

        private float m_fPowerLevel;

        public float FPowerLevel
        {
            get { return m_fPowerLevel; }
            set { m_fPowerLevel = value; }
        }

        // ToDO : Figure out how we will implement projectiles the non shit way
        //private Projectiles m_Projectile

        // ToDo : Specials - do them and figure out how to store

        private int m_nScore;

        public int Score
        {
            get { return m_nScore; }
            set { m_nScore = value; }
        }
    }
}